package com.utooo.pojo.domain.purchase.contract;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.utooo.pojo.domain.BaseDO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor
@NoArgsConstructor
@TableName("aigis_htxxzb_2025041719141457")
public class ContractAttachmentDO extends BaseDO {

    /**
     * 是否套用模板
     */
    @TableField("selectField102")
    private String isTemplate;

    /**
     * 合同模板
     */
    @TableField("selectField104")
    private String contractTemplate;

    /**
     * 合同文件
     */
    @TableField("uploadFzField105")
    private String contractFile;

    /**
     * 合同生效日期
     */
    @TableField("dateField106")
    private LocalDateTime effectiveDate;

    /**
     * 合同终止日期
     */
    @TableField("dateField107")
    private LocalDateTime terminationDate;
}